(someone's) public philippics

Translations
публичные филиппики (кого-либо)
The senator's public philippics against the new policy drew widespread attention.
Публичные филиппики сенатора против новой политики привлекли широкое внимание.